import 'package:flutter/material.dart';

/// 表单配置类
class KqFormThemeConfig {
  /// 是否必填字体大小
  final double? mustInputFontSize;

  /// 标题字体大小
  final double? titleFontSize;

  /// 内容字体大小
  final double? contentFontSize;

  /// 单位字体大小
  final double? unitFontSize;

  /// 头部字体大小
  final double? headerFontSize;

  /// 头部文字颜色
  final Color? headerTextColor;

  /// 标题文字颜色
  final Color? titleTextColor;

  /// 内容文字颜色
  final Color? contentTextColor;

  /// 标题最大宽度
  final double? titleMaxWidth;

  /// 垂直方向padding
  final double? paddingVertical;

  /// 水平方向padding
  final double? paddingHorizontal;

  /// 背景颜色
  final Color? backgroundColor;

  KqFormThemeConfig({
    this.mustInputFontSize,
    this.titleFontSize,
    this.contentFontSize,
    this.unitFontSize,
    this.headerFontSize,
    this.headerTextColor,
    this.titleMaxWidth,
    this.paddingVertical,
    this.paddingHorizontal,
    this.backgroundColor,
    this.titleTextColor,
    this.contentTextColor,
  });
}
